package com.ck.company.service;

import com.ck.model.common.ScreenCanvasMapping;

import java.util.List;

/**
 * 屏幕分辨率画布映射
 *
 * @author linq
 * @version 1.0
 * @date 2018-09-14 10:53
 */
public interface CpScreenCanvasMappingService {
    /**
     * 删除
     *
     * @param screenCanvasMappingId 主键
     * @return 影响行数
     */
    int deleteByPrimaryKey(Long screenCanvasMappingId);

    /**
     * 新增
     *
     * @param record 新增的数据
     * @return 影响行数
     */
    int insert(ScreenCanvasMapping record);

    /**
     * 根据屏幕分辨率查询
     *
     * @param screenWidth  屏幕分辨率宽
     * @param screenHeight 屏幕分辨率高
     * @return ScreenCanvasMapping
     */
    ScreenCanvasMapping selectByScreen(Integer screenWidth, Integer screenHeight);

    /**
     * 查询集合
     *
     * @return
     */
    List<ScreenCanvasMapping> list();

}